home *** CD-ROM | disk | FTP | other *** search
- #include <xpk/xpk.h>
- #include <pragma/dos_lib.h>
-
- /* Includesheader
-
- Name: PrintFlags.c
- Versionstring: $VER: PrintFlags.c 1.0 (06.12.96)
- Author: SDI
- Distribution: PD
- Description: prints flags
-
- 1.1 06.12.96 : build with GetXpkSubLibData.c code
- */
-
- ULONG PrintFlag(ULONG *data, ULONG flag, STRPTR str)
- {
- if(*data & flag)
- {
- PutStr(str);
- *data ^= flag;
- if(*data)
- {
- PutStr("|");
- return 2;
- }
- return 1;
- }
- return 0;
- }
-
- ULONG PrintEndFlag(ULONG data, ULONG origdata)
- {
- if(data)
- {
- VPrintf("%ld\n",&data);
- return 1;
- }
- else if(!origdata)
- PutStr("0");
- PutStr("\n");
- return 0;
- }
-
-